package vh.sphynx.util;

import java.util.Map;
import java.util.regex.Matcher;

import vh.sphynx.runtime.IndexedMemberProvider;
import vh.sphynx.runtime.NamedMemberProvider;

public class MatcherEx implements NamedMemberProvider, IndexedMemberProvider {
	protected Matcher matcher;
	protected Map<String, Integer> fields;
	
	public MatcherEx(Matcher matcher, Map<String, Integer> fields) {
		this.matcher = matcher;
		
	}
	
	@Override
	public Object getMember(Object... indecies) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void setMember(Object value, Object... indecies) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public boolean hasMember(Object... indecies) {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public Object getMember(String name) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void setMember(String name, Object value) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public boolean isWritable() {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public boolean isInitialized() {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public boolean hasMember(String name) {
		// TODO Auto-generated method stub
		return false;
	}
	
	
}
